package com.tk.cas;

import java.io.IOException;  
import java.net.InetSocketAddress;

import net.spy.memcached.CASValue;  
import net.spy.memcached.MemcachedClient;

public class Cas{
	
    public static void main(String[] args) throws IOException {
    	
        MemcachedClient cache = new MemcachedClient(new InetSocketAddress("127.0.0.1", 11211));
        cache.set("y", 1800, "Love");
        
        CASValue casValue1 = cache.gets("y");  
        CASValue casValue2 = cache.gets("y");        
        
        cache.cas("y", casValue2.getCas(), casValue2.getValue());
                
        System.out.println("CAS 2:\t" + casValue2.getCas());  
        System.out.println("Value 2:\t" + casValue2.getValue());  
          
        System.out.println("CAS 1:\t" + casValue1.getCas());  
        System.out.println("Value 1:\t" + casValue1.getValue());  
    } 
}
